#include "paquete.hpp"

#ifndef _Bu_
#define _Bu_
class Bu
{
    public:
        // Constructor
        Bu();
        // Constructor
        Bu(Paquete elemento);
         // Constructor copia
        Bu(Bu const &);
         // Destructor
        ~Bu();
         // agregar elemento
        void agregar(Bu *nodo);
         // se mueve hasta el siguiente dato
        Bu* siguiente();
         // comprueba si existe un elemento
        Paquete getDato() { return this->paquete;}
        Paquete* getD() { return &this->paquete;}
    private:
        // un elemento que apunta a otra lista, asi sucesivamente
        Bu *ladealao;
        Paquete paquete;
}
#endif
